#include <catch2/catch_test_macros.hpp>
#include "../main/parser.h"

TEST_CASE("using quadratic interpolation", "[OPERATOR]")
{
    SolveBVP2d("FQM.json");
}

TEST_CASE("2d function 1", "FUNCTION")
{
    SolveBVP2d("FLM.json");
}

TEST_CASE("2d function 2", "[FUNCTION]")
{
    SolveBVP2d("Func2.json");
}
TEST_CASE("2d function 3", "FUNCTION")
{
    SolveBVP2d("Func3.json");
}

TEST_CASE("1d function 1", "[FUNCTION]")
{
    SolveBVP1d("FQM.json");
}
TEST_CASE("1d function 2", "[FUNCTION]")
{
    SolveBVP1d("Func2.json");
}
TEST_CASE("1d function 3", "[FUNCTION]")
{
    SolveBVP1d("Func3.json");
}